/* CSS Document */


.cls{ clear:both;}
.btk-cn{ font-weight:bold; z-index:100; position:relative;}
.btk-cn span{ color:#0ac05c;}
.btk-en{ font-family:"Arial"; font-size:40px; font-weight:bold; color:#f0f0f0; z-index:10; margin-top:-45px;text-transform: uppercase}
.btk-js{ color:#555555; font-size:16px;}
.btk-tt{ border-bottom:solid 0px #fff; height:30px;}

.nexk{ width:470px; float:left;padding: 25px 30px 0;height: 200px; background-color:#f7f7f7; overflow:hidden;}
.nex-js{ font-size:14px; line-height:30px;}
.nex-da{ font-size:14px;}
.cp_dbk{}
.cp_dim{ float:left; position:relative;overflow:hidden;}
.cp_xim{float:left; margin-left:18px;position:relative;overflow:hidden;}
.cp_cim{float:left;margin-left:18px; margin-top:18px;position:relative;overflow:hidden;}
.cp_sbg{ width:100%; height:100%; position:absolute; left:0; top:0; background-image:url(../images/cpbg3232.png); background-repeat:no-repeat;text-align:center;}
/*.cp_sbg:hover{background-image:url(../images/lbg.png); background-repeat:repeat;}*/
.cp_dtt{ padding-top:30px; line-height:80px; font-size:20px; font-weight:bold; color:#fff; opacity:0;-webkit-opacity:0;-moz-opacity:0;-o-opacity:0;}
.cp_xtt{  line-height:35px; font-size:16px; font-weight:bold; color:#fff;display:none;}
.cp_sbg:hover .cp_xtt{ display:block;}
.cpk-ti{font-size:22px; color:#fff; font-weight:bold;}
.cpk-js{ color:#fff;}
.cpk li{padding: 0;}
.cpk11{padding: 35px 20px 0; height:480px;background-image:url(../images/tmhui.png); background-repeat:repeat;}
.cpk-js{ font-size:16px;}

.cp_dim:hover .cp_xbg{ top:0;}
.cp_xbg{width:100%; height:100%; position:absolute; left:0; top:100%;background: url(../images/cztbg.png) repeat; z-index:4;}
.cp_xbgbk{ text-align:left; padding:0px 100px;}
.cp_xbgbk .dt{padding-top:30px; line-height:80px; font-size:20px; font-weight:bold; color:#fff; display:block;}
.cp_xbgbk .xt{
display: block;
border-bottom: 1px dotted #c9dbb7;
font-size: 16px;
color: #fff;
line-height: 42px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}

.cp_xbgbk .xt:hover{padding-left: 4px;}



.cp_xim:hover .cp_xbg{ top:0;}
.cp_cim:hover .cp_xbg{ top:0;}




.yy_dbk{}
.yy_dim{ float:left; position:relative;width:696px;height:540px; overflow:hidden; cursor:pointer;}
.yy_xim{float:left; margin-left:16px; margin-bottom:19px;position:relative;width:376px;height:260px;overflow:hidden;cursor:pointer;}
.yy_xim img{object-fit: cover;}
.yy_sbg{ width:100%; height:100%; position:absolute; left:0; top:100%; background-image:url(../images/tmhui.png); background-repeat:repeat;text-align:center; z-index:4;}
.yy_dtt{ font-size:20px; font-weight:bold; color:#fff; line-height:60px;}
.yy_jjnr{font-size:16px; line-height:30px;color:#fff;}
.yy_dim .yy_dtt{ padding:140px 100px 0px 100px;}
.yy_dim .yy_jjnr{ padding:0 100px 0px 100px;}
.yy_xim .yy_dtt{ padding: 60px 35px 0px 35px;}
.yy_xim .yy_jjnr{ padding: 0 35px 0px 35px;}
.yy_dim:hover .yy_sbg,.yy_xim:hover .yy_sbg{ top:0;}
.duo1{background: url(../images/lvbtn.png) center center no-repeat; width:205px; height:55px; color:#fff; line-height:55px;}
.wx_bk{ color:#fff; font-size:16px; width:150px; text-align:center; line-height:40px;}
.bq_dbk{ font-size:16px; color:#fff; line-height:45px; padding:30px 0px 30px 0px;; text-align:center; border-top:solid 1px #494949; margin-top:30px;}
.bq_dbk a{ color:#fff;}

.pub-cn{ font-weight:bold; z-index:100;display: block;line-height: 48px;font-size: 36px;color: #666666; position:relative;}
.pub-cn span{ color:#0ac05c;}
.pub-en{ font-family:"Arial"; font-size:40px; font-weight:bold; color:#f0f0f0; z-index:10; margin-top:-45px;text-transform: uppercase;line-height: 21px;}
.pub-js{padding: 35px 0 36px;line-height: 26px;color: #555555;font-size: 16px;}
/*方案首页*/
.fa_sbk{ background-repeat:no-repeat; background-position:top center; height:620px; padding-top:49px;}

.fa_spim{float:left; margin-left:16px; margin-bottom:19px;position:relative;width:355px;height:498px;overflow:hidden;cursor:pointer;}
.fa_spbtn{ position:absolute; top:225px; left:155px;}
.fa_spbg{ width:100%; height:100%; position:absolute; left:0; top:100%;text-align:center; z-index:4; background-color:#848484;}
.fa_spico{ padding:60px 0px 40px 0; text-align:center;}
.fa_spico img{ display:inline-block;}
.fa_spjj{font-size:16px; line-height:30px;color:#fffefe; padding:0px 30px;}
.fa_spim:hover .fa_spbg{ top:0;}

.banner-box{width:1300px;margin:0 auto; padding:50px 0px 50px 0;}
.baner-main{width:1300px;height:500px;position:relative;}
.baner-main .baner-but{position:absolute;top:0;width:100px;height:300px;z-index:10;}
.baner-main .baner-list .baner-item{position:absolute;top:0;left:0;}
.baner-main .prev{left:0;background:url(../images/prev.png) no-repeat center center;}
.baner-main .next{right:0;background:url(../images/next.png) no-repeat center center;}
.baner-main img{width:100%;height:100%;border-radius:5px;}

.videos{ display:none; border: 1px solid #080808; position:fixed; left:50%; top:50%; margin-left:-320px; margin-top:-210px; z-index:100; width:640px; height:360px; }
.vclose { position:absolute;right:1%; top:1%; border-radius:100%; cursor: pointer; }
.ny_xbt{ font-size:16px; color:#666; padding-bottom:20px;}



.list_one li{ width:485px; height:510px;margin-left: 18px;}
.list_one li img{height:360px;}

.list_two li{ width:358px; height:500px;margin-left: 18px;}
.list_two li img{height:342px;}

.list_thire li{ width:485px; height:510px;margin-left: 18px;}
.list_thire li img{height:360px;}

.splb li p{ display:block; height:60px; line-height:30px; overflow:hidden; color:#969696; font-size:14px;}
.list_one li:hover .spm1,.list_two li:hover .spm1,.list_thire li:hover .spm1{
   text-indent: 0px;
}
.list_one .spm2,.list_two .spm2,.list_thire .spm2{
    line-height: 40px;
}

.list_one .fa_spbtn{ top:155px; left:220px;}
.list_two .fa_spbtn{ top:150px; left:155px;}
.list_thire .fa_spbtn{ top:155px; left:220px;}


@media screen and (max-width:1600px){/*屏幕宽度小于320px*/
ul.nav-main li{padding: 0 10px;}
.cp_xim{ margin-bottom:18px;}
.nexk{ width:370px;}
.nex-js{ height:90px; overflow:hidden;}
.yy_dbk .yy_xim:nth-child(4){ margin-left:0px;}
}

